In the past I have been buying and selling bitcoin from my linked bank account using the buy/sell into and out of my BTC wallet. There is a 1.49% fee I pay and it takes about five business days. I have never used the USD wallet. I see that there is no fee for an ACH from and to my linked bank account into the USD wallet, once the money is in my USD wallet I can buy bitcoin instantly. My question is should I be using the ACH method to transfer money to and from my BTC wallet to avoid the 1.49% fee or will I still be charged a fee when I buy and sell bitcoin from my USD wallet? I do sometimes send bitcoin to sportsbooks to wager with. Am I doing this correctly or is there a better, easier and lower or no fee way to do this?